# 字符串操作函数
s1 = 'hello world'
# 1.判断字符串中是否以某个字符串开头
# print(s1.startswith('he'))
# print(s1.startswith('world'))
# 2.判断字符串中是否以某个字符串结尾
# print(s1.endswith('world'))
# print(s1.endswith('hello'))
# 3.判断是否含有某个字符串
# print('hello' in s1)

s2 = 'python'
# 4.判断英文字母是否都为大写
# print(s2.isupper())
# 5.判断英文字母是否都为小写
# print(s2.islower())
s3 = 'Python'
# 6.将英文字母转大写
# print(s3.upper())
# 7.将英文字母转小写
# print(s3.lower())

s4 = '   python   '
# print('s4:', s4, '——结束')
# 8.去除左侧空格
# print('s4:', s4.lstrip(), '——结束')
# 9.去除右侧空格
# print('s4:', s4.rstrip(), '——结束')
# 10.去除两侧空格
# print('s4:', s4.strip(), '——结束')

name = '唐纳德·约翰·尼古拉斯·特朗普'
# 11.切割字符串，指定切割的字符
nlist = name.split('·') # ['唐纳德', '约翰', '尼古拉斯', '特朗普']
# print(nlist)
# print(nlist[0], nlist[-1])
# 12.列表拼接为字符串，指定连接符
# print('·'.join(nlist))

# 假设有一个字符串
text = '  Python is a High-level, interpreted, general-purpose programming language.  '
# 去除两端的空格，将字符串所有的字母转为小写，判断字符串中是否包含high-level
# text = text.strip()
# text = text.lower()
text = text.strip().lower()
print(text)
print('high-level' in text)


